CS Study Plan

Total: 120 Credit Units (minimum graduation requirement) Maximum: 144 Credit Units

Credit Unit Requirements


Year 1 (2023–2024)

Semester A

Course Units
CS1302 Introduction to Computer Programming 3
MA1200 / MA1300 Calculus & Basic Linear Algebra I / Enhanced Calculus & Linear Algebra I – GE(1) 3
PHY1201 / CHEM1300 / CHEM1200 General Physics I / Principles of General Chemistry / Discovery in Biology 3
GE1401 University English – GE(2) 3
CS2204 Fundamentals of Internet Applications Development 3
Total 15

Semester B

Course Units
GE2410 English for Engineering – GE(3) 3
MA1201 / MA1301 Calculus & Basic Linear Algebra II / Enhanced Calculus & Linear Algebra II – GE(4) 3
GE1501 Chinese Civilisation – History and Philosophy – GE(5) 3
CS2402 Introduction to Computational Probability Modelling 3
CS2310 Computer Programming 3
Total 15

Summer 2024: Encourage participation in Go Global Activities (≥ 4 weeks outside Hong Kong)


Year 2 (2024–2025)

Semester A

Course Units
CS2611 Seminars on Contemporary Technology I 0
CS2115 Computer Organization 3
CS2312 Problem Solving and Programming 3
CS3201 Computer Networks 3
CS3334 Data Structures 3
MA2185 Discrete Mathematics 3
Total 15

Semester B

Course Units
CS2611 Seminars on Contemporary Technology I 1
CS3103 Operating Systems 3
CS3342 Software Design 3
CS3402 Database Systems 3
DR-1 Dept. Required Supporting @CB / ^GE – DR(1) 3
JC2066 IT Professionals: Ethical, Legal & Social Issues – GE(6) 3
Total 16

Summer 2025: Go Global Activities OR GE-7 Gateway Education – GE(7) (3 CU)


Year 3 (2025–2026)

Semester A

Course Units
CS3505 IT Professional Internship 6*
CS3343 Software Engineering Practice 3
CS4335 Design & Analysis of Algorithms 3
Total 12

Semester B

Course Units
CS3505 IT Professional Internship 3*
CS-E CS Elective (1) 3
CS-E CS Elective (2) 3
GE-8 Gateway Education – GE(8) 3
Total 12

Summer 2026: Encourage participation in Go Global Activities


Year 4 (2026–2027)

Semester A

Course Units
CS4514 Project 3*
EN4262 English Communication Skills for Computing 2
DR-2 Dept. Required Supporting @CB / ^GE – DR(2) 3
GE-9 Gateway Education – GE(9) 3
CS-E CS Elective (3) 3
CS-E CS Elective (4) 3
Total 17

Semester B

Course Units
CS4514 Project 6*
CS-E CS Elective (5) 3
CS-E CS Elective (6) 3
GE-10 Gateway Education – GE(10) 3
Total 15

Electives (Minimum 18 CU)

Students may:

Streams

Artificial Intelligence Stream

Data Science Stream

Information Security Stream

Multimedia Computing Stream

Software Engineering & Project Management Stream


Additional Notes


*Partial CU for year-long courses granted only after completion of whole course.